package Model;

import java.util.Date;
import java.util.List;

/**
 *
 * @author Ivelios
 */
public interface IRelease {

    /**
     *
     * @param histoire
     * @return false si l histoire est deja dans la liste
     */
    boolean addHistoire(IStory histoire);

    Date getDate();

    int getId();

    List<IStory> getListHistoire();

    String getNom();

    String getObjectif();

    /**
     *
     * @param histoire
     * @return fallse si l histoire n est pas dans la liste
     */
    boolean removeHistoire(IStory histoire);

    void setDate(Date date);

    void setListHistoire(List<IStory> listHistoire);

    void setNom(String nom);

    void setObjectif(String objectif);

}
